package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.SysTotal;

/**
 * 汇总Service接口
 * 
 * @author fengzy
 * @date 2022-04-10
 */
public interface ISysTotalService 
{
    /**
     * 查询汇总
     * 
     * @param totalId 汇总ID
     * @return 汇总
     */
    public SysTotal selectSysTotalById(Long totalId);

    /**
     * 查询汇总列表
     * 
     * @param sysTotal 汇总
     * @return 汇总集合
     */
    public List<SysTotal> selectSysTotalList(SysTotal sysTotal);

    /**
     * 新增汇总
     * 
     * @param sysTotal 汇总
     * @return 结果
     */
    public int insertSysTotal(SysTotal sysTotal);

    /**
     * 修改汇总
     * 
     * @param sysTotal 汇总
     * @return 结果
     */
    public int updateSysTotal(SysTotal sysTotal);

    /**
     * 批量删除汇总
     * 
     * @param totalIds 需要删除的汇总ID
     * @return 结果
     */
    public int deleteSysTotalByIds(Long[] totalIds);

    /**
     * 删除汇总信息
     * 
     * @param totalId 汇总ID
     * @return 结果
     */
    public int deleteSysTotalById(Long totalId);
}
